草庐IT

$Spring 容器

全部标签

java - 运行 spring boot build : Error creating bean with name 'entityManagerFactory' defined in class path

我已经构建了一个SpringBoot应用程序,现在可以部署它了。但是,我尝试构建一个包含所有内容的“fatjar”,但似乎我做错了什么,但不清楚是什么。application.properties(删除真实凭据)#Templateengineconfspring.thymeleaf.check-template-location=true#Databasestuffspring.jpa.hibernate.ddl-auto=updatespring.datasource.url=jdbc:mysql://localhost:3306/dbspring.datasource.userna

windows - 有没有办法查看 Docker for Windows 上的容器磁盘使用情况?

我很好奇,除了作为容器镜像一部分的层之外,是否有办法查看正在运行的Windows容器使用了多少磁盘空间。基本上,容器自创建以来“增长”了多少。在Linux(或在HyperV中运行的Linux容器)中,这将是dockerps-s,但是该命令未在Windows容器上实现。我也试过dockersystemdf-v但也没有实现。也许有一种直接在磁盘上或其他东西上查看某个东西的hacky方法? 最佳答案 我检查了运行非HyperV(进程隔离)容器的Windows101809,我很确定它与WindowsServer容器相同。数据似乎保存在:C:

【Spring Security详解】第一章 | 概述

从本系列开始,博主将带来大家深入学习SpringSecurity。博主对该框架的看法是不但要会使用,还有能够理解其源码,要知其然,还要知其所以然。相信朋友们阅读完博主本系列全部文章之后,定会理解SpringSecurity,让我们从入门、到理解、最终吊打面试官!PS:博主早在8月中旬开始写本系列博客,本来想一文搞定SpringSecurity,但由于SpringSecurity的细节特别多,已经写了2w字却感觉才将心中所想写了近半不到,因此萌生了想写SpringSecurity体系一系列文章的想法。还请多多关注博主,不胜感激!一、SpringSecurity简介二、SpringSecurity

c# - 使用 Moq 模拟 OData 客户端的容器

我正在使用ODataV4客户端在我的asp.netmvc5中创建代理。我想使用Moq对Controller进行单元测试。有什么办法可以通过容器模拟OData服务响应。下面是OData容器实例化器:publicstaticclassControlEntityContextHelper{//////ReturnsODataservicecontext//////publicstaticContainerGetEntityContext(){//createthecontainervarcontainer=newContainer(newUri("http://localhost/servi

c# - 将 IoC 容器引入遗留代码

我正在编写一个新的.NET库供我公司内部使用,它将通过依赖注入(inject)使用IoC。当然,如果我们使用IoC容器来解析实例,这个库将更容易使用。但是,将调用此库的代码目前不使用任何类型的依赖注入(inject),并且重构遗留代码以使用DI超出了我的项目范围。那么,在这个遗留代码中开始使用容器从我的新库中获取实例的最佳方法是什么?如果可能的话,我希望避免使用对我选择的任何IoC容器的硬引用来乱扔上述遗留代码。由于我是DI的新手,我们很可能会在某个时候改变我们想要使用哪个Container的想法。如果我用类似CommonServiceLocator的东西包裹我的容器CodePlex上

c# - 通过 MEF 容器处理组件?

我使用MEF将接口(interface)映射到实现类作为DI的一种方式。例如,我对接口(interface)使用Import属性,对实现类使用Export属性。我的理解是MEF框架将创建实现类实例并将它们保存在MEF的容器中以供使用或自动注入(inject)。我的一些实现类实现了IDispose接口(interface)。由于实例是由MEF创建的,我想我应该让MEF在MEF退出时调用组件的Dispose方法(如果它们是一次性的)。例如,在我的应用程序中,我持有对MEF容器的引用。当应用程序终止时,我调用容器的Dispose方法。问题是我的组件的Dispose从未被调用。以下是一些关于导

c# - 抽象单例背后的 IoC 容器——做错了吗?

一般来说,我喜欢让应用程序完全不了解IoC容器。但是我遇到了需要访问它的问题。为了消除痛苦,我使用了一个基本的单例。在你跑到山上或拔出霰弹枪之前,让我回顾一下我的解决方案。基本上,IoC单例绝对什么都不做,它只是委托(delegate)给一个必须传入的内部接口(interface)。我发现这使得使用单例的工作不那么痛苦。下面是IoC包装器:publicstaticclassIoC{privatestaticIDependencyResolverinner;publicstaticvoidInitWith(IDependencyResolvercontainer){inner=conta

c# - 保持 PictureBox 在容器内居中

我正在设计一个能够进行一些基本图像处理的简单图片查看器。目前,我遇到的问题是始终将PictureBox居中放置在TabPage中,并保持图片框的宽度和大小与其显示的图片相同。到目前为止,我没有成功。我在表单构造函数中调用了以下代码以将其置于中心。它第一次使图片框居中:privatevoidSetPictureBoxOriginalSizeAndLocation(boolmakeImageNull=false,DockStyledockStyle=DockStyle.None){if(makeImageNull)picBoxView.Image=null;picBoxView.Dock=

c# - Autofac:如何在不绕过 IoC 容器的情况下限制 IDisposable 对象的生命周期

我目前正在学习如何使用Autofac,而且我一直坚持处理IDisposable对象确定性。在我陈述我的问题之前,让我先介绍一下情况。起始位置:假设我的对象模型是通过以下接口(interface)定义的:interfaceIApple:IDisposable{voidConsume();}interfaceIHorse{voidEat(IAppleapple);//issupposedtocallapple.Consume()}interfaceIHorseKeeper{voidFeedHorse();//issupposedtocallhorse.Eat(apple)//where'h

c# - Windows 中公钥和私钥容器的位置?

我正在尝试使用以下代码将我的公钥和私钥存储在容器中:CspParameterscp=newCspParameters();cp.KeyContainerName="Test";RSACryptoServiceProviderrsa=newRSACryptoServiceProvider(cp);我想知道的是容器的位置。容器在文件系统中的位置? 最佳答案 您将在以下目录(*)中找到key文件:Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonA